Reducing Disk Latency through Replication
نویسندگان
چکیده
Today’s disks are inexpensive and have a large amount of capacity. As a result, most disks have a significant amount of excess capacity. At the same time, the performance gap between disks and processors has widened to the point that many workloads have become disk bound. To improve the performance of disks, we propose using the excess capacity of disks to replicate blocks. To do this, the disk controller observes sequences of requests to blocks and replicates blocks on disk so that they are in the same order on disk as in the sequences. By doing this, when the sequence occurs again, no seeks are needed between accesses to blocks in the sequence. Our work shows that these sequences can be reused a large number of times, so they potentially can yield a large benefit. We also have an algorithm, which we implemented in the DiskSim simulator, for detecting these sequences and performing replication. CS 736 Final Project Reducing Disk Latency through Replication 12/18/00 2 of 10 Gordon B. Bell and Morris Marden Abstract Today’s disks are inexpensive and have a large amount of capacity. As a result, most disks have a significant amount of excess capacity. At the same time, the performance gap between disks and processors has widened to the point that many workloads have become disk bound. To improve the performance of disks, we propose using the excess capacity of disks to replicate blocks. To do this, the disk controller observes sequences of requests to blocks and replicates blocks on disk so that they are in the same order on disk as in the sequences. By doing this, when the sequence occurs again, no seeks are needed between accesses to blocks in the sequence. Our work shows that these sequences can be reused a large number of times, so they potentially can yield a large benefit. We also have an algorithm, which we implemented in the DiskSim simulator, for detecting these sequences and performing replication.
منابع مشابه
Reducing Initial Latency in Multimedia Storage Systems
A multimedia server delivers presentations (such as videos, movies, games), providing high bandwidth and continuous real-time delivery. In this paper we present techniques for reducing the initial latency of presentations, that is, for reducing the time between the arrival of a request and the start of the presentation. Traditionally, initial latency has not received much attention. This is bec...
متن کاملReducing Initial Latency in a Multimedia Storage System
A multimedia server delivers presentations (e.g., videos, movies, games), providing high bandwidth and continuous real-time delivery. In this paper we present techniques for reducing the initial latency of presentations, i.e., for reducing the time between the arrival of a request and the start of the presentation. Traditionally, initial latency has not received much attention. This is because ...
متن کاملMinimizing Latency and Jitter for Large-Scale Multimedia Repositories Through Prefix Caching
Multimedia data poses challenges for efficient storage and retrieval due to its large size and playback timing requirements. For applicat;ions that store very large volumes of multimedia data, hierarchical storage offers a scalable and economical alternative to store data on magnetic disks. In a hierarchical storage architecture data is stored on a tupe or optical disk based tertiary storage la...
متن کاملAccounting for Memory Use , Cost , Throughput , and Latency
Conventional wisdom holds that reducing disk latency leads to higher disk utilization, maximizing disk utilization leads to higher throughput, employing a faster disk leads to better performance. All of this is true when building a conventional le or database system. In this paper we show that these principles can be misleading when applied to a media server. We examine a number of techniques t...
متن کاملAccounting for Memory Use , Cost , Throughput , and Latency inthe Design of a Media
Conventional wisdom holds that reducing disk latency leads to higher disk utilization, maximizing disk utilization leads to higher throughput, employing a faster disk leads to better performance. All of this is true when building a conventional le or database system. In this paper we show that these principles can be misleading when applied to the design a media server. We examine a number of t...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000